package com.java.module.chat.mapper;

import java.util.List;
import com.java.module.chat.domain.DisableWord;

/**
 * 聊天：禁用词Mapper接口
 * 
 * @author Administrator
 * @date 2021-05-13
 */
public interface DisableWordMapper {

    /**
     * 查询聊天：禁用词
     * 
     * @param wid 聊天：禁用词ID
     * @return 聊天：禁用词
     */
    public DisableWord selectDisableWordById(Long wid);

    /**
     * 查询聊天：禁用词列表
     * 
     * @param disableWord 聊天：禁用词
     * @return 聊天：禁用词集合
     */
    public List<DisableWord> selectDisableWordList(DisableWord disableWord);

    /**
     * 查询单个聊天：禁用词
     * 
     * @param disableWord 聊天：禁用词
     * @return 聊天：禁用词
     */
    public DisableWord selectDisableWord(DisableWord disableWord);

    /**
     * 新增聊天：禁用词
     * 
     * @param disableWord 聊天：禁用词
     * @return 结果
     */
    public int insertDisableWord(DisableWord disableWord);

    /**
     * 修改聊天：禁用词
     * 
     * @param disableWord 聊天：禁用词
     * @return 结果
     */
    public int updateDisableWord(DisableWord disableWord);

    /**
     * 删除聊天：禁用词
     * 
     * @param wid 聊天：禁用词ID
     * @return 结果
     */
    public int deleteDisableWordById(Long wid);

    /**
     * 批量删除聊天：禁用词
     * 
     * @param wids 需要删除的数据ID
     * @return 结果
     */
    public int deleteDisableWordByIds(Long[] wids);

}